quick note, most of what's in here might or might not be removed later
it will probably be replaced but i think the first thing is gonna happen